gtkwidget: Actually mark set_double_buffered as deprecated
authorJasper St. Pierre <jstpierre@mecheye.net>
Mon, 23 Jun 2014 21:36:43 +0000 (17:36 -0400)
committerJasper St. Pierre <jstpierre@mecheye.net>
Mon, 23 Jun 2014 21:53:48 +0000 (17:53 -0400)
gtk/gtkmain.c
gtk/gtkwidget.c
gtk/gtkwidget.h

index 860c3346aff8445ae74d43a1e80971207589d649..5a9353e3c096549423ba761d0bb35f1b0b575917 100644 (file)
@@ -1647,6 +1647,7 @@ gtk_main_do_event (GdkEvent *event)
       break;
 
     case GDK_EXPOSE:
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       if (event->any.window && gtk_widget_get_double_buffered (event_widget))
         {
          /* We handle exposes only on native windows, relying on the
@@ -1662,6 +1663,7 @@ gtk_main_do_event (GdkEvent *event)
            }
         }
       else
+      G_GNUC_END_IGNORE_DEPRECATIONS
         {
           gtk_widget_send_expose (event_widget, event);
         }
index 324157555b098fd88496158af261418fc12fe265..6f36c530fdb97deaa548215ae4c2950f39d0d6fe 100644 (file)
@@ -3813,7 +3813,9 @@ gtk_widget_set_property (GObject         *object,
         gtk_widget_queue_tooltip_query (widget);
       break;
     case PROP_DOUBLE_BUFFERED:
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       gtk_widget_set_double_buffered (widget, g_value_get_boolean (value));
+      G_GNUC_END_IGNORE_DEPRECATIONS
       break;
     case PROP_HALIGN:
       gtk_widget_set_halign (widget, g_value_get_enum (value));
@@ -3977,7 +3979,9 @@ gtk_widget_get_property (GObject         *object,
       g_value_set_object (value, gtk_widget_get_window (widget));
       break;
     case PROP_DOUBLE_BUFFERED:
+      G_GNUC_BEGIN_IGNORE_DEPRECATIONS
       g_value_set_boolean (value, gtk_widget_get_double_buffered (widget));
+      G_GNUC_END_IGNORE_DEPRECATIONS
       break;
     case PROP_HALIGN:
       g_value_set_enum (value, gtk_widget_get_halign (widget));
index 910034479c5361d3087548c3088ef3e70b214724..9321fbb48cc5086b44d3ee8f427226af79dac7da 100644 (file)
@@ -892,10 +892,10 @@ void                  gtk_widget_set_app_paintable      (GtkWidget    *widget,
 GDK_AVAILABLE_IN_ALL
 gboolean              gtk_widget_get_app_paintable      (GtkWidget    *widget);
 
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_14
 void                  gtk_widget_set_double_buffered    (GtkWidget    *widget,
                                                         gboolean      double_buffered);
-GDK_AVAILABLE_IN_ALL
+GDK_DEPRECATED_IN_3_14
 gboolean              gtk_widget_get_double_buffered    (GtkWidget    *widget);
 
 GDK_AVAILABLE_IN_ALL